tooltip: don't cross native boundaries
authorZander Brown <zbrown@gnome.org>
Sun, 27 Aug 2023 00:54:56 +0000 (01:54 +0100)
committerZander Brown <zbrown@gnome.org>
Tue, 29 Aug 2023 00:48:26 +0000 (01:48 +0100)
commit114550407564f25469984f69e0707f4d8940e1d0
treec08c6abb57b6b8a9213eba2cf8a7ffcc93147d7c
parent065769eb429f5a2f81a810bea5747c4f3537e64e
tooltip: don't cross native boundaries

When walking the tree looking for tooltips we shouldn't cross from, say,
a popover to it's parent window

Fix: https://gitlab.gnome.org/GNOME/gtk/-/issues/1234
Fix: https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1038
Fix: https://gitlab.gnome.org/GNOME/gtk/-/issues/5998
Fix: https://gitlab.gnome.org/GNOME/nautilus/-/issues/3063
See: https://gitlab.gnome.org/GNOME/console/-/issues/318
See: https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/6346
gtk/gtktooltip.c